package cn.com.cifi.mars.service;

import java.util.Map;

import com.baomidou.mybatisplus.extension.service.IService;

import cn.com.cifi.mars.bean.vo.sys.req.SaveSysRoleReqParam;
import cn.com.cifi.mars.bean.vo.sys.req.UpdateSysRoleReqParam;
import cn.com.cifi.mars.bean.vo.sys.rsp.SysRoleVo;
import cn.com.cifi.mars.common.bean.R;
import cn.com.cifi.mars.entity.common.SysRole;

public interface SysRoleService extends IService<SysRole>{

	/**
	 * 添加角色
	 */
	int add(SaveSysRoleReqParam param,String userName);
	
	/**
	 * 编辑角色
	 */
	int update(UpdateSysRoleReqParam param,String userName);
	
	/**
	 * 查询特殊角色列表分页
	 */
	SysRoleVo queryRolePage(String current,String pageSize);
	
	/**
	 * 删除角色
	 */
	int deleteByRoleId(String roleId);
}
